import Request from '../js_sdk/luch-request/luch-request/index.js'
// 创建实例
const http = new Request({
	baseURL:'https://rhdq102k.lc-cn-n1-shared.com/1.1/',
	header:{
		'X-LC-Id':'rhDq102KCK9hy1d9HOxUPIzn-gzGzoHsz',
		'X-LC-Key':'E6dY93Fxcd7Ti35jCTozQi0F',
		'content-type':'application/json'
	}
}) 

http.interceptors.request.use((config) => { // 可使用async await 做异步操作
  return config
}, config => { // 可使用async await 做异步操作
  return Promise.reject(config)
})

http.interceptors.response.use((response) => { /* 对响应成功做点什么 可使用async await 做异步操作*/
  console.log('响应拦截器',response)
  uni.showToast({
  	title:'操作成功',
	icon:'none'
  })
  return response
}, (response) => { /*  对响应错误做点什么 （statusCode !== 200）*/
  console.log(response)
  uni.showToast({
  	title:'操作失败，请重试',
  	icon:'none'
  })
  return Promise.reject(response)
})

export default http